package com.wxy.livebroadcast.entity;

import lombok.*;

import java.io.Serializable;

@ToString
@NoArgsConstructor
@AllArgsConstructor
public class MessageObj<T> implements Serializable {

    //  类型，1-弹幕消息，2-结束消息，3-人数消息，4-终端连麦消息，5-礼物消息，6-阶段性消息，7-PC端连麦消息, 8-超管警告
    @Getter
    @Setter
    private Integer type;

    // 角色，1-管理员，2-普通用户
    @Getter
    @Setter
    private Integer role;

    // 设备别名
    @Getter
    @Setter
    private String name;

    @Getter
    @Setter
    private T data;
}
